//package abg.core.mybatis.model;
//
//import java.util.Collections;
//import java.util.List;
//
///**
// * 分页工具
// *
// * @author 王永吉
// */
//public class Page<T> {
//    //当前页
//    private long pageNumber = 1;
//
//    //每页多少条
//    private long pageSize = 10;
//
//    //一共多少条
//    private long total = 0;
//
//    //一共多少页
//    private long pageCount = 1;
//
//    //全部数据
//    private List<T> records = Collections.emptyList();
//
//    public Page() {
//        this(1, 10);
//    }
//
//    public Page(int pageNumber, int pageSize) {
//        if (pageNumber == 0) pageNumber = 1;
//        if (pageSize == 0) pageSize = 10;
//        setPageNumber(Long.parseLong(pageNumber + ""));
//        setPageSize(Long.parseLong(pageSize + ""));
//    }
//
//    private static boolean isBlank(Object obj) {
//        if (obj == null) return true;
//
//        if (obj instanceof String) {
//            return obj.toString().replace(" ", "").trim().equals("");
//        }
//        return false;
//    }
//
//    public long getTotal() {
//        return total;
//    }
//
//    public void setTotal(long total) {
//        this.total = total;
//    }
//
//    public long getPageSize() {
//        return pageSize;
//    }
//
//    public void setPageSize(long pageSize) {
//        this.pageSize = pageSize;
//    }
//
//    public long getPageNumber() {
//        return pageNumber;
//    }
//
//    public void setPageNumber(long pageNumber) {
//        this.pageNumber = pageNumber;
//    }
//
//    public long getPageCount() {
//        return pageCount;
//    }
//
//    public void setPageCount(long pageCount) {
//        this.pageCount = pageCount;
//    }
//
//    public List<T> getRecords() {
//        return records;
//    }
//
//    public void setRecords(List<T> records) {
//        this.records = records;
//    }
//}
